package com.mouse.entity.vo;

import com.mouse.entity.*;
import lombok.Data;

import java.util.List;
import java.util.Map;
@Data
public class GeneCategoryVO {

    private GeneCategory geneCategory;


    /**
     * key:gc.gid
     */
    private Map<Long, List<GeneComposition>> geneCompositionMap;


    /**
     *  key:gcom.gcid
     */

    private Map<Long, List<DoubleAlleles>> doubleAllelesMap;


    /**
     * key:gcom.gcid
     */
    private Map<Long, List<Reference>> geneCompositionReferenceMap;

    /**
     * key:gc.gcid
     */
    private Map<Long, List<Reference>> geneCategoryReferenceMap;

    /**
    /**
     * key:gcom.gcid
     */
    private Map<Long, List<Phenotype>> phenotypeMap;

    /**
     * key:da.did
     */
    private Map<Long, List<GeneAllele>> geneAlleleMap;

    /**
     * key:gc.gid
     */
    private Map<Long,List<Disease>> diseaseMap;

}
